The Kernelization Complexity of Some Domination and Covering Problems
نویسنده
چکیده
P olynomial-time preprocessing is a simple algorithmic strategy which has been widely employed in practice to tackle hard problems. e quantication and analysis of the eciency of preprocessing algorithms are, in a certain precise sense, outside the pale of classical complexity theory. e notion of kernelization from parameterized complexity theory provides a framework for the mathematical analysis of polynomial-time preprocessing algorithms. Both kernelization and the closely related notion of xed-parameter tractable (FPT) algorithms are very active areas of current research. In this thesis we describe the results of our study of the kernelization complexity of some graph domination and covering problems. An instance of a parameterized problem is of the form (x , k) where x is a classical problem instance and k is a suitably-chosen parameter. A xed-parameter tractable (FPT) algorithm for the problem is an algorithm which solves the problem in timeO( f (k) ⋅ ∣x∣c) for some computable function f () and constant c. A kernelization algorithm for the problem is a polynomial-time algorithm which converts the input instance (x , k) to an equivalent parameterized instance (x′, k′) where both the size of the new instance x′ and the value of the new parameter k′ are bounded by some computable function f (k) of the original parameter k. e new instance is called a kernel for the problem, and f (k) is the size of the kernel. In the following, n denotes the number of vertices in the input graph, and k is the parameter in each case. e study of variants of the domination problem in graphs has been a vibrant area of research for many decades, and continues to be a rich source of graph-theoretical and algorithmic problems. e prototypical problem in this eld is Dominating Set, a classical minimization problem which asks whether the input graph has a dominating
منابع مشابه
Parameterized Counting Algorithms for General Graph Covering Problems
We examine the general problem of covering graphs by graphs: given a graph G, a collection P of graphs each on at most p vertices, and an integer r, is there a collection C of subgraphs of G, each belonging to P , such that the removal of the graphs in C from G creates a graph none of whose components have more than r vertices? We can also require that the graphs in C be disjoint (forming a “ma...
متن کاملLinear-Time Computation of a Linear Problem Kernel for Dominating Set on Planar Graphs
We present a linear-time kernelization algorithm that transforms a given planar graph G with domination number γ(G) into a planar graph G′ of size O(γ(G)) with γ(G) = γ(G′). In addition, a minimum dominating set for G can be inferred from a minimum dominating set for G′. In terms of parameterized algorithmics, this implies a linear-size problem kernel for the NP-hard Dominating Set problem on p...
متن کاملPartially Polynomial Kernels for Set Cover and Test Cover
In a typical covering problem we are given a universe U of size n, a family S (S could be given implicitly) of sizem and an integer k and the objective is to check whether there exists a subfamily S ′ ⊆ S of size at most k satisfying some desired properties. If S ′ is required to contain all the elements of U then it corresponds to the classical Set Cover problem. On the other hand if we requir...
متن کاملSafe Approximation and Its Relation to Kernelization
We introduce a notion of approximation, called safe approximation, for minimization problems that are subset problems. We first study the relation between the standard notion of approximation and safe approximation, and show that the two notions are different unless some unlikely collapses in complexity theory occur. We then study the relation between safe approximation and kernelization. We de...
متن کاملON COVERING POINTS WITH CONICS AND STRIPS IN THE PLANE A Thesis by PRAVEEN TIWARI
Geometric covering problems have always been of focus in computer scientific research. The generic geometric covering problem asks to cover a set S of n objects with another set of objects whose cardinality is minimum, in a geometric setting. Many versions of geometric cover have been studied in detail, one of which is line cover: Given a set of points in the plane, find the minimum number of l...
متن کامل